package com.linzp.bishe.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 自增编号	id
 * 项目名称	project_name
 * 项目编号	numbers
 * 来源	sources
 * 立项时间	project_time
 * 级别	project_level
 * 类型	project_type
 * 小类型	project_stype
 * 是否子课题	topic
 * 本单位是否主要完成单位	main_company
 * 本单位是否主持单位	manage_company
 * 本单位排名	company_ranking
 * 参与单位名称	participant_name
 * 立项经费	project_funds
 * 是否开展国际合作	International_cooperation
 * 是否重大重点	major_focus
 * 备注	remark
 * 立项文件	project_document
 * 录入人	input_people
 * 用户编号	user_id
 * </p>
 *
 * @author 林泽鹏
 * @since 2021-11-01
 */
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@AllArgsConstructor
public class Zproject implements Serializable {

	private static final long serialVersionUID = 1L;

	@TableId(value = "id", type = IdType.AUTO)
	private Integer id;

	private String projectName;

	private String numbers;

	private String sources;

	private LocalDateTime projectTime;

	private String projectLevel;

	private String projectType;

	private String projectStype;

	private Boolean topic;

	private Boolean mainCompany;

	private Boolean manageCompany;

	private Integer companyRanking;

	private String participantName;

	private Double projectFunds;

	@TableField("International_cooperation")
	private Boolean internationalCooperation;

	private Boolean majorFocus;

	private String remark;

	private String projectDocument;

	private String inputPeople;

	private String status;

	private Integer userId;

}
